home *** CD-ROM | disk | FTP | other *** search
- package javax.swing;
-
- import java.awt.Component;
- import java.awt.Container;
- import java.awt.Dimension;
- import java.awt.Frame;
- import java.awt.Rectangle;
- import java.awt.Window;
-
- class ToolTipManager$WindowPopup extends Window implements ToolTipManager.Popup {
- // $FF: synthetic field
- private final ToolTipManager this$0;
- boolean firstShow;
- JComponent tip;
- Frame frame;
-
- public ToolTipManager$WindowPopup(ToolTipManager var1, Frame var2, JComponent var3, Dimension var4) {
- super(var2);
- this.this$0 = var1;
- this.firstShow = true;
- this.tip = var3;
- this.frame = var2;
- ((Container)this).add(var3, "Center");
- ((Window)this).pack();
- }
-
- public void addMouseListener(ToolTipManager var1) {
- super.addMouseListener(var1);
- }
-
- public Rectangle getBounds() {
- return super.getBounds();
- }
-
- public void hide() {
- super.hide();
- ((Container)this).removeNotify();
- }
-
- public void removeMouseListener(ToolTipManager var1) {
- super.removeMouseListener(var1);
- }
-
- public void show(JComponent var1, int var2, int var3) {
- ((Component)this).setLocation(var2, var3);
- ((Component)this).setVisible(true);
- if (this.firstShow) {
- this.hide();
- ((Component)this).setVisible(true);
- this.firstShow = false;
- }
-
- }
- }
-